import type {
	FileExtensionListType
} from '#/src/components/customComponents/icon/fileExtension/FileExtensionListType.d.ts';
/**
 * 此处可以修改文件扩展名使用的图标映射
 */
export const fileExtensionList: FileExtensionListType = {
	'txt' : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'fileExtension/txt/customized-txt1'
	},
	'md'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'fileExtension/markdown/customized-markdown1'
	},
	/*前端类文件格式*/
	'html' : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-html'
	},
	'css'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-css'
	},
	'scss' : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-scss'
	},
	'less' : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-less'
	},
	'sass' : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-sass'
	},
	'js'   : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-js'
	},
	'mjs'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-mjs'
	},
	'cjs'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-cjs'
	},
	'jsx'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-jsx'
	},
	'ts'   : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-ts'
	},
	'mts'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-mts'
	},
	'tsx'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-tsx'
	},
	/*前端类文件格式*/
	/*Office*/
	'doc'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'fileExtension/doc/customized-doc6'
	},
	'docx' : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'fileExtension/docx/customized-docx7'
	},
	'xls'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'fileExtension/xls/customized-xls1'
	},
	'xlsx' : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'fileExtension/xlsx/customized-xlsx1'
	},
	'ppt'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'fileExtension/ppt/customized-ppt1'
	},
	'pptx' : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'fileExtension/pptx/customized-pptx1'
	},
	'pdf'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'fileExtension/pdf/customized-pdf1'
	},
	/*Office*/
	/*图片*/
	'webp' : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-tupian'
	},
	'png'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-tupian'
	},
	'jpg'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-tupian'
	},
	'jpeg' : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-tupian'
	},
	'svg'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-svg'
	},
	'gif'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-gif'
	},
	'ps'   : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-ps'
	},
	'psd'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'customized-psd'
	},
	/*图片*/
	/*压缩包*/
	// 'tar' : {
	// 	componentType : 'svg',
	// 	iconType      : 'customized',
	// 	iconClass     : 'fileExtension/tar/customized-tar1'
	// },
	'gz'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'fileExtension/gz/customized-gzip1'
	},
	'rar' : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'fileExtension/rar/customized-rar1'
	},
	'zip' : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'fileExtension/zip/customized-zip1'
	},
	'7z'  : {
		componentType : 'svg',
		iconType      : 'customized',
		iconClass     : 'fileExtension/7z/customized-7z1'
	},
	/*压缩包*/
	/*未知*/
	'unknown' : {
		componentType : 'svg',
		iconType      : 'fa',
		iconClass     : 'fileExtension/unknown/customized-unknown1'
	}
	/*未知*/
};